Fix crash when evaluating "(signal nil 5)" (bug#78738)
authorPip Cet <pipcet@protonmail.com>
Tue, 10 Jun 2025 12:00:30 +0000 (12:00 +0000)
committerPip Cet <pipcet@protonmail.com>
Tue, 10 Jun 2025 12:00:30 +0000 (12:00 +0000)
commit888f846d377a589c6fca5be5d2f4274f423e5fcf
tree30d055e3ff2b7b19effd19bf5e07ff791d6dd207
parent51b9e92ab8e13e1ea3ce9c2f96631f62c6081b62
Fix crash when evaluating "(signal nil 5)" (bug#78738)

The docstring already warns against calling signal with a nil
error symbol, which is for internal use only, but we can avoid crashing
in this case.

* src/eval.c (Fsignal): Produce a "peculiar error" for more arguments
involving non-lists.
src/eval.c